package interfaceRepositorio;

import java.util.Collection;

import entidades.FormacaoAcademica;
import excecoes.FalhaPersistenciaException;

public interface IRepositorioFormacaoAcademica {

	public abstract void cadastrarFormacaoAcademica(FormacaoAcademica formacao)
			throws FalhaPersistenciaException;

	public abstract Collection<FormacaoAcademica> consultarFormacaoAcademica()
			throws FalhaPersistenciaException;

	public abstract FormacaoAcademica consultarFormacaoAcademicaPorFormacao(
			String formacao) throws FalhaPersistenciaException;

	public FormacaoAcademica consultarFormacaoAcademicaPorId(int id)
			throws FalhaPersistenciaException;

}